/**
 * Proyecto: Cognitum
 * Global IT Services 2008
 * @author Esanantonio
 */

Cognitum.Polizas.TramiteAseguradora.Entity = function (){
	if (LOG.isDebugEnabled()) {
		LOG.debug('[TramiteAseguradora.Entity.ctor] <-');
	}
	Cognitum.Polizas.TramiteAseguradora.Entity.superclass.constructor.call(this,
		false,
		true
	);
}

Ext.extend(Cognitum.Polizas.TramiteAseguradora.Entity, Karma.Core.Entity, {
	id: 'TramiteAseguradora.Entity',
	name: 'TramiteAseguradoras',
	editorXType: 'traase.editor',
	columns: [
		{ Name: 'Id', Property: 'Id', Mostrar: false },
        { Name: 'Nombre', Property: 'Nombre' },
        { Name: 'Duracion', Property: 'DuracionDias' }, {
            Name: 'Aseguradora',
            Property: 'Aseguradora',
            EntityName: 'Aseguradoras',
            EntityProperty: 'Clave',
            Tipo: 'entity'
        }
	],
	searchlist: {
		sortings: [ 'Nombre'],
		views: [
			{ Id: 0, Nombre: 'Normal', Template: null }
		],
		previewTemplate: null		
	},
	link: {
		displayProperty: new Ext.XTemplate('{Nombre}'),
		tpl: '{Nombre}'
	}
});

Cognitum.TramiteAseguradoras = Cognitum.Polizas.TramiteAseguradora.Entity;